DAY1:Create Phone Number


Posted by birdbirdmurmur on 2023-07-14

題目連結:Create Phone Number(6kyu)

解題思維:

1.用slice分割陣列,分成區域碼、第一段、第二段
2.使用join('')連結成字串
3.回傳

解法:

function createPhoneNumber(numbers){
  const areaCode = numbers.slice(0, 3).join('');
  const firstPart = numbers.slice(3, 6).join('');
  const secondPart = numbers.slice(6).join('');

  return `(${areaCode}) ${firstPart}-${secondPart}`
}

延伸思考:

  • join('')會將陣列裡的元素連結成字串 ex:[1,2,3] >>> 123
    • 若使用join(),元素和元素之間會多一個逗號(,) ex:[1,2,3] >>> 1,2,3

參考資料:


#javascript #Codewars #slice #join







Related Posts

【JS幼幼班】Step.07 基本語法:物件型別(object、function)

【JS幼幼班】Step.07 基本語法:物件型別(object、function)

npm、yarn 用法簡介

npm、yarn 用法簡介

關於 React 小書:渲染陣列裡的各個項目

關於 React 小書:渲染陣列裡的各個項目


Comments